-0.00129992669364038
-0.00352329929555534
-0.00540275479994417
-0.00427337796434542
-0.0010291959931302
0.00175706321287067
0.00186569619966784
0.000991783788388835
0.000851242318738703
0.00123958231436403
0.00126906653876616
0.00100960536402745
0.00108908172891585
0.00133851826735783
0.00128072918752967
0.00114628112425597
0.00127018038724357
0.00140069722059698
0.00132213814268998
0.00127876357256952
0.0013926381992604
0.0014443993932108
0.00138163075548361
0.00138962425632152
0.00147237664614348
0.00148154951595748
0.00144426835221346
0.00147296633063152
0.00152328607361115
0.0015147028882852
0.00149897796860407
0.00152964156198228
0.00155460487197608
0.00154189389523383
0.00153946963678299
0.00156312253680336
0.00157144364013462
0.00156023963486182
0.00156331909829937
0.00157727496451638
0.00157583351354561
0.00156698824622497
0.00157019875065987
0.00157511278806022
0.0015682986561984
0.00156069827835252
0.0015609603603472
0.0015586671428937
0.00154877354759432
0.00154071452625774
0.00153684881683613
0.00152911739799291
0.0015169961057387
0.00150716803093799
0.00149917453010008
0.00148731531984056
0.00147290081013285
0.0014606484768813
0.0014489858281178
0.00143365403142869
0.00141661870177413
0.00140194211007174
0.00138726551836935
0.00136846113525066
0.0013486739446519
0.00133209725848804
0.00131460328534277
0.0012918676723038
0.00126972174375287
0.00125216225010894
0.00123145777252878
0.00120420124508148
0.0011808104270558
0.00116311989241452
0.00113782897992736
0.00110585497657573
0.00108351248652878
0.00106575643138883
0.00103345482554384
0.00099768063326926
0.000979728016633299
0.000960268428527896
0.000917680104391492
0.000881447268626213
0.000871488152828162
0.000845673076351634
0.000789718570486267
0.000760299866582813
0.000760824030572184
0.000719284034414522
0.00064989782632152
0.000639362130135161
0.000647833930613371
0.00057652141985943
0.000500812483644639
0.000525579232142424
0.000529287692367225
0.000411291826309918
0.000350089128500973
0.000426512238151282
0.000395580010728519
0.000218406030271212
0.00021291541248255
0.000346898280215676
0.000228345489919662
-2.82976481711867e-06
0.000115060547716828
0.000289895446371566
-1.19561805975553e-05
-0.000277105845030911
0.000183090481487333
0.00038861518171975
-0.000989818173428693
-0.00285780759055003
-0.00283808592044994
-0.00105442138511868
0.000129514369723737
-0.000130942716594773
-0.00053351376453153
-0.000356877052163329
-0.000354917989253054
-0.000690389494500439
-9.19318116858277e-05
0.00229321745349866
0.00528213156189014
0.00667850442957481
0.00521471096875728
0.00152905187749424
-0.00236194845660495
-0.00458938332943753
-0.00460707386407881
-0.00298209997652966
-0.00115768169102479
-0.00109379920482019
-0.00378118797832593
-0.00764296617001768
-0.00964461740442865
-0.00822347778824619
-0.00436556530597606
0.000152937947998759
0.00388425172273603
0.00514978015457393
0.00280060819520991
-0.00183214970434809
-0.00511105753985914
-0.00391550500060228
0.00199254388509565
0.00993880444346319
0.0153134509494773
0.0138123763249158
0.00499901748713106
-0.00543636681576259
-0.0103437211252524
-0.0082333058630469
-0.00466119379598138
-0.00532223010707703
-0.0102061280780425
-0.0146189336635606
-0.0148056670847741
-0.0107335680923472
-0.00477958933708058
0.000680299337705045
0.00423249317317447
0.00530499821592646
0.0037927195860921
0.00024944309049185
-0.00380104068942336
-0.00607034316090697
-0.00513778990331707
-0.0022674678975208
-0.00158697199831974
-0.00572098786199111
-0.011553884735713
-0.0122287458720283
-0.00463636152698492
0.00707490344653672
0.0152138597914968
0.0147342497412222
0.00700021007805134
-0.000451541068643753
0.000696155298383522
0.0110886891951461
0.0219434702100353
0.0244561813340831
0.0182513901099025
0.00884919855055797
0.000784542451091227
-0.00342403574006818
-0.00418879100056065
-0.00653527661947915
-0.0154903562958901
-0.026890923064712
-0.0307998760154471
-0.0249816557334277
-0.0178137131787776
-0.0157209884512134
-0.0167286937207794
-0.0169232896018334
-0.0148246680293888
-0.00805115887674044
0.00499128606828784
0.0198088123633214
0.0289187824985915
0.0302658839512753
0.0268732325300707
0.0209410065803631
0.0130543041552878
0.00408933088357748
-0.00685737539094771
-0.0211421545112842
-0.0341152132482195
-0.0374423441707527
-0.0310219905059432
-0.0241351308905933
-0.0220391301380955
-0.0212050541900087
-0.0186242017473427
-0.0150127118605757
-0.00704869524706817
0.010186471928441
0.0315658106449157
0.0441588504895569
0.0431013496410007
0.0332680332003984
0.0179611343007882
-0.000595076825083168
-0.0116338197440921
-0.0055270471859238
0.00809374720087684
0.00836238124542954
-0.00949523066745788
-0.0307880823256863
-0.0433208433115498
-0.0471570685087597
-0.0427599878429227
-0.0276817554836757
-0.00710766369587242
0.0079410844389725
0.016122629108069
0.0247294018135428
0.0337306079210184
0.0349571516561469
0.0283802039995127
0.0228522395266075
0.0207162712699202
0.0150022285807882
0.00356339784074223
-0.00890292535946851
-0.0206645100759698
-0.0304388580677678
-0.0297286158621699
-0.015827131659061
-0.00512272018862265
-0.0133229381998405
-0.0281502270491761
-0.0246042576610805
-0.00101157097898759
0.0212908860432683
0.0280866721654649
0.0201796583858015
-1.83732582374313e-06
-0.026183301679061
-0.0415904469416384
-0.035962236105766
-0.0224302875151637
-0.0181642478466695
-0.0204214290258989
-0.018836488163038
-0.0178851305223294
-0.025420643074526
-0.0303864416688307
-0.0137789608705934
0.0240381605525597
0.0628145020762619
0.0833420743100084
0.0769865859388836
0.0460930156103363
0.00827392857222316
-0.00856614999629757
0.00695893216388836
0.0333774524331796
0.0398574297517801
0.022406700135642
0.00186844806061204
-0.00846197240341006
-0.0140344908154118
-0.0194058612964924
-0.0177219844806376
-0.00651319621142689
0.00375314520489458
0.00408363060019307
-0.00220109563236669
-0.00868670771385292
-0.0128590530692471
-0.0111050693198139
-0.0023474029058999
0.000999253125237373
-0.0180672775086359
-0.0540078918498403
-0.0771700433351635
-0.0652630031116117
-0.0271209000150486
0.00967868806373777
0.0242851728325508
0.0158494086286093
-0.000965116945429579
-0.0100134978119486
-0.00595830310817889
0.00645652098007614
0.0192977524736846
0.0228489635016739
0.00825623803758189
-0.0179054418769175
-0.0311268233038174
-0.0165262353798848
0.0101425731943312
0.0255837891162178
0.0285387636062975
0.0280054267471124
0.0217750825284498
0.00920694047330376
0.00586008788067047
0.0178713712176084
0.0213321639574312
-0.00323304348644108
-0.0337725410401681
-0.0338721321981486
-0.0043457781153773
0.022447978049805
0.0259546351386978
0.00997353030775903
-0.0166893814215765
-0.0419088765651814
-0.0428713726906641
-0.00769538256895479
0.0370931199128342
0.0476294713041804
0.0154490783817271
-0.0221269276063152
-0.0305908656246854
-0.0160302452049423
-0.00415852053017447
-0.000792535951929137
0.00692093027465895
0.0223582149666252
0.0343379829437022
0.0375176927442248
0.0374587242954205
0.0340745905390432
0.0200872744826748
-0.000669095332432238
-0.0106385633692736
-0.000490191610810006
0.0181970080960052
0.0268463691256154
0.0171008501532329
-0.0077006242088485
-0.0372929574337819
-0.0567014395502212
-0.0528435925884497
-0.0240447126024268
0.017883820112356
0.052089451648742
0.0575748277975108
0.0302724360011425
-0.0038140137481603
-0.00555764525880334
0.0365833704331708
0.0905296730142599
0.112524904418246
0.0893634081379092
0.0431642493197252
0.00337856451399024
-0.0186038903927546
-0.0299120732584498
-0.0410616965173603
-0.0544855362851547
-0.0672698959859164
-0.0772683240831706
-0.0790570336968995
-0.0606307038555444
-0.016816491188999
0.0360061348398758
0.0708407631635072
0.077150387185562
0.0672109275371122
0.0549179715763859
0.0385732279778209
0.0124672404871921
-0.0149779859962798
-0.0257246581883613
-0.0153665225534012
-0.00285839727503807
-0.0110618257906908
-0.0401791354002567
-0.0661757036581042
-0.0648987091389988
-0.0299297637930911
0.0273698779099999
0.0829358472182458
0.105756636905491
0.0791946267441094
0.0230252136431
-0.0161252499280159
-0.00762920686529668
0.0371606060264657
0.0839317587980509
0.109340608182816
0.106077687348981
0.0702576307253318
0.00536933934562176
-0.0640679092158456
-0.101818854935341
-0.0923183826279889
-0.0554185481862353
-0.0266845334938971
-0.0277020668382638
-0.0525022307903717
-0.0712928546043398
-0.0513962447727987
0.0107486378070416
0.0805115887674044
0.119122818634455
0.121081881544729
0.103443763302391
0.0714107915019483
0.0231660827152435
-0.0182559765448095
-0.0173590009179981
0.0212247103396102
0.0456186471999555
0.0172364775854826
-0.0455295393217624
-0.094775401328166
-0.102926151362887
-0.0737695294541183
-0.0277616904920548
0.00784870053584584
0.0107073598928786
-0.0152191014313905
-0.0385633999030202
-0.030275712026076
0.00949981710236488
0.0569982474092025
0.0868343168891935
0.0876598751724531
0.0665819307498668
0.044021257442347
0.0370859126579803
0.0411442523456862
0.0346924488415144
0.00592927752726746
-0.0306524548934365
-0.0512920671799112
-0.0505176148856153
-0.0443180653013284
-0.0461873651284231
-0.0514027968226658
-0.047341836315013
-0.0285053481519751
0.00556328002168908
0.0547259965152787
0.110480664859698
0.151155790434897
0.158074755094596
0.133425943494419
0.0934846475043396
0.0507895249551016
0.0106916349731975
-0.0221688607254649
-0.0479197271132947
-0.0766196711463238
-0.119633878524092
-0.174513848211248
-0.227002319696899
-0.264132786293976
-0.280624295809565
-0.277223781928519
-0.265115593774046
-0.264689710532682
-0.287025648529759
-0.312617955310804
-0.301413950037997
-0.228515843216208
-0.109484753279893
0.0139637286768467
0.109733731174844
0.178956138021168
0.244011441151992
0.316909547973781
0.384579119001592
0.42832715596448
0.4447924572806
0.438089710266517
0.404838057190786
0.340883498437642
0.255680641965366
0.164797158258281
0.0753027091230289
-0.0128898477036226
-0.0981038426606727
-0.179925841401505
-0.263281019811248
-0.351386434374666
-0.44215853323401
-0.530434301093974
-0.60306377387121
-0.635719190409031
-0.615473356319572
-0.563862859516118
-0.514807662160848
-0.467731183865454
-0.389041064961114
-0.262088546735428
-0.105284889315057
0.0637344098776082
0.246986071791673
0.432775997824267
0.576102088667933
0.636728206088571
0.627417743227366
0.598890118105843
0.590313484829758
0.612262851884674
0.664050254034541
0.738874663517268
0.81861311040035
0.876271149231173
0.880071338154114
0.80354339570593
0.65502808136749
0.485375854157659
0.341184892731531
0.212338832094242
0.0574968584040918
-0.138962425632152
-0.367242395053142
-0.626729777991317
-0.899137803267489
-1.11358639541895
-1.19876304369176
-1.16515102787333
-1.08017094109654
-0.980841865110712
-0.86008758605934
-0.723477346329492
-0.601229199908411
-0.512494788557748
-0.447924337117093
-0.385765040027545
-0.305974176745525
-0.200702391530203
-0.0721249649374664
0.0764165576004425
0.236280022308768
0.373309593230113
0.447629494873071
0.462915427213107
0.470450284560317
0.501939436221787
0.543158381935958
0.570441117582725
0.575368259082814
0.538054335089457
0.446751520190875
0.330708164993975
0.230062126984853
0.130431656705137
-0.0103162025158104
-0.185416459190167
-0.33442972931851
-0.409712782291938
-0.400218862034453
-0.308732589739591
-0.15854650268503
-0.0103843438344286
0.0806033174655443
0.125458650855978
0.182553213398228
0.28361203054898
0.40368489641417
0.499764155665896
0.546847186011158
0.539089558968465
0.480527337255976
0.384277724707704
0.266065641004782
0.131342391636669
-0.0205963687573515
-0.17865474372728
-0.319844866314259
-0.42841888466262
-0.49389351898494
-0.493140033250219
-0.406128811014613
-0.256630689196101
-0.104426570782462
0.0137986170201948
0.103181681307705
0.161521133324711
0.15692159431798
0.0752371886243575
-0.0496127767989634
-0.17542458314278
-0.290897910001239
-0.398305663473249
-0.494954951063416
-0.584803210891494
-0.678333722744904
-0.762003399548269
-0.79836727631089
-0.76724503944198
-0.678202681747561
-0.532544061151193
-0.309302618078032
-0.0150513689547918
0.285217282766429
0.512468580358279
0.637678253319306
0.685737539094771
0.695172490903451
0.692617191455267
0.692617191455267
0.688161797545612
0.647283558424532
0.54576609778308
0.405794656471389
0.276666857689813
0.186805493762001
0.129488161524269
0.0894158245368463
0.0538742300325507
0.00584206974353584
-0.068855492053764
-0.163001896594685
-0.249200664646766
-0.297364783220105
-0.290295121413462
-0.238402886465721
-0.177914362092293
-0.137783056656067
-0.110277551313817
-0.0719218513915851
-0.0265128697873781
-0.000660446626607614
-0.00448998873295303
-0.0217154588746589
-0.0336919508268023
-0.0269027167544728
0.0130313719807528
0.086618099243578
0.165386842746323
0.211618106608856
0.208125864029671
0.161055937784144
0.0874502095767046
0.00803215793212573
-0.0659594860124886
-0.140240075356244
-0.223523181217448
-0.301951218127102
-0.345076810352611
-0.330681956794507
-0.257312102382284
-0.137914097653409
0.00247051592290344
0.136865769674667
0.260083619476084
0.385457093683789
0.503629865087509
0.567964442732947
0.552671958343044
0.489549509923027
0.425404941723736
0.366829615911513
0.306196946441008
0.256499648198759
0.232008085795393
0.209901469543666
0.157753704651106
0.0775697183770589
-0.00709980123603185
-0.0961054674511953
-0.204672933749689
-0.321817033324268
-0.404235268603009
-0.408828255559874
-0.325649982496544
-0.199064379063418
-0.111122765746678
-0.115755065002745
-0.18508885669681
-0.24763472472852
-0.272519410123914
-0.280873273704516
-0.286553900939325
-0.277132053230379
-0.25970360058379
-0.262239243882372
-0.277282750377324
-0.248211305116828
-0.138143419398759
0.0235834482917802
0.174297630565632
0.271169687851283
0.300221476962177
0.268751981450309
0.205688501479096
0.153272102541983
0.135863306044995
0.141170466437377
0.12728667276891
0.0645933836151901
-0.0311929990074755
-0.107073598928786
-0.129665066870681
-0.113022860208148
-0.0898220516286089
-0.071207677956067
-0.0544933987449953
-0.0409378627748714
-0.0229983502386447
0.0169527738262355
0.0726425768769704
0.106673923886891
0.0962561645981395
0.0520763475490077
-0.0162707054350663
-0.109832011922852
-0.201704855159875
-0.236221053859963
-0.190133935094507
-0.0989752652930021
-0.006597914216209
0.0747654410339234
0.143824046633569
0.190435329388396
0.217429774841009
0.246796062345526
0.283376156753763
0.295602281805844
0.252247367834985
0.159241019970947
0.0432192865386092
-0.0835255317062883
-0.222048969997342
-0.36175177726448
-0.483508519945525
-0.581664779005134
-0.658481011647472
-0.694058642426037
-0.657301642671387
-0.554309970809829
-0.435010246828961
-0.335635306494064
-0.243965576802922
-0.132908331554915
0.00296683370033922
0.157295061160407
0.323061922799024
0.476864741380246
0.584547680946676
0.639938710523469
0.66778492245881
0.673616246840563
0.626959099736667
0.516294977480688
0.392022247650662
0.325296171803718
0.340031731954914
0.397807707683346
0.438738363203364
0.422502383632593
0.345096466502213
0.228325833770061
0.0969506818840562
-0.0355946661082195
-0.162648085901859
-0.280735680657306
-0.397525969539059
-0.525225421449599
-0.655925712199288
-0.758334251622671
-0.81245418352524
-0.824640996278118
-0.797712071324177
-0.711028451581927
-0.557363226047916
-0.373879621568554
-0.210753236026394
-0.0822216737827277
0.0275212302619308
0.129409536925863
0.218976058609653
0.28846709950053
0.331953054468732
0.350442939193798
0.36346841432967
0.391720853356774
0.422161677039502
0.419187046399821
0.374914845447562
0.311405826085384
0.237538015883258
0.1410263213403
0.0276411327744994
-0.0700545171794505
-0.132318647066873
-0.167123135961115
-0.172738242697253
-0.128642947091408
-0.0417981469224267
0.0342632895752168
0.052242769615633
0.0229367609698936
0.00147932181900265
0.0288198465455977
0.101098129449955
0.185868550631
0.252719115425419
0.277675873369352
0.24527598677635
0.166068255932506
0.0889113166970766
0.0624397248238615
0.0825623803758189
0.0974027733248888
0.0708735234128429
0.018055483818875
-0.0280106683870061
-0.0563830099266782
-0.0739726429999996
-0.0855173548658986
-0.0931111806619127
-0.0959285621047825
-0.0828768787694416
-0.0428340260064214
0.0128066366703099
0.0534286906415852
0.0595443739875728
0.0388313787425862
0.0110991724749335
-0.013381251443658
-0.0396811796103541
-0.0781790590147029
-0.127535650663861
-0.167149344160584
-0.176649816467935
-0.163277082689105
-0.153403143539326
-0.156436742627811
-0.159162395372541
-0.155539111796013
-0.151096821986093
-0.133327662746412
-0.0712928546043398
0.0360146525047031
0.135443974853498
0.168341817236403
0.136315397485827
0.0996435743794503
0.115106412065898
0.18740173029991
0.278141068909919
0.346275835478298
0.376598722263417
0.378000860934985
0.367792767241982
0.356549449669972
0.338131637493444
0.29050478700921
0.197904666236934
0.0736712487061112
-0.0484419254877057
-0.147191800265278
-0.223811471411602
-0.282236100076881
-0.317957875952523
-0.33161234787564
-0.335877732339148
-0.343360173287421
-0.357813995294329
-0.377909132236845
-0.394761004495126
-0.387357188145259
-0.339337214668997
-0.264113130144374
-0.197288773549423
-0.160086234403808
-0.141674974277147
-0.11766826356395
-0.0723215264334806
-0.0044206680453587
0.0731798449660758
0.135555359701239
0.163342603187776
0.162150130111957
0.155676704843223
0.155755329441629
0.15314106154464
0.141819119374224
0.135391558454561
0.149177071375021
0.179585134808414
0.213786835114879
0.244987696582195
0.267323634579272
0.267926423167049
0.238592895911868
0.1835556770279
0.105913886102302
0.00176256693475907
-0.120158042513463
-0.230979413966252
-0.305384492257483
-0.339566536414347
-0.341309381679006
-0.323939897481221
-0.312644163510273
-0.327792502803098
-0.351294705676526
-0.336919508268023
-0.264394868288661
-0.158854449028786
-0.0488540494243487
0.063815000090974
0.180214131595659
0.276476848243666
0.320788361495127
0.306144530042071
0.255267862823737
0.202681110590079
0.174323838765101
0.176990523061027
0.196253549670415
0.20700546350239
0.185783373982727
0.124534811824711
0.0370878782729405
-0.0484065444184231
-0.112819746662267
-0.15678400127077
-0.184073288967404
-0.186255121573161
-0.156895386118511
-0.109589586077767
-0.0643116454709031
-0.0264833855629759
0.00453663932800706
0.0199903041446412
0.0154969083457572
0.00673878328835249
0.00947622972284318
0.0159896224957661
0.0135502943302302
0.0139748671616208
0.0380608576782106
0.0779104249701502
0.101176754048361
0.0923380387775903
0.0648960883190519
0.0345889264536136
0.00137527526711248
-0.0360343086543045
-0.0682264952665187
-0.082896534919043
-0.0782249233637728
-0.0624063093695391
-0.0446286324650308
-0.0276116485500973
-0.00934191270056683
0.00784804533085913
0.0140652854497874
0.002621540672341
-0.0176911898462621
-0.0285079689719219
-0.0206415779014348
-0.000996108141301146
0.0171283687626748
0.0236240710009565
0.0120059761765456
-0.0183359115531886
-0.0586906418898846
-0.0945067672836133
-0.115905762149689
-0.119561805975553
-0.103895854743224
-0.0701069335783876
-0.0295012597317802
0.00291212408394861
0.0250058983179361
0.0481156334043222
0.0754730624195745
0.0926852974205487
0.0867425881910536
0.0635725742458898
0.0360782073884143
0.00773862609807791
-0.0192237143101859
-0.0315199462958457
-0.0197485335045437
0.00276313046996987
0.0136433334383436
0.0100501892912046
0.00704017758224089
0.0132456240114083
0.0232047398094596
0.0300319757710184
0.0306111769792735
0.0217344598192736
0.00281495718441894
-0.0190251871992116
-0.0334678707213462
-0.0332424802059166
-0.0157832329249512
0.0124770685619929
0.0349512548112664
0.0421493367953054
0.0458597626350662
0.0609982738530909
0.0804198600692644
0.0872405439809561
0.0830341279662529
0.0803150272713902
0.0756368636662529
0.0557579443693531
0.0237406974885916
-0.00695434572898136
-0.035453797036076
-0.0679513091720989
-0.0970948269811332
-0.10837090480248
-0.099912208424003
-0.0802757149721874
-0.0542129710106817
-0.0253721579055092
-0.00309440211125242
0.00810160966071741
0.0169455665713817
0.0323284692494507
0.0488658431141096
0.0539410609411955
0.0421264046207704
0.0193737562521434
-0.0033220858441355
-0.0168918397624711
-0.0195382127038086
-0.0161888048117271
-0.0125694524651195
-0.0104053103940035
-0.00937991458979623
-0.00859366860573955
-0.00471570685087597
0.00707031701162973
0.025915322839495
0.0428300947765011
0.0478148943154205
0.0384323589056774
0.0206808902006376
0.00420019156732947
-0.00295733322803187
0.00158114067393799
0.0132364511415943
0.0251598714898139
0.0361181748926039
0.0522467008455533
0.0772486679335691
0.102631309118866
0.111129317796545
0.0937467294990252
0.0607185013237641
0.0341250413230202
0.0281548134840831
0.0382947658584675
0.047493188666944
0.0410132113483435
0.0144223721675464
-0.027820658940859
-0.0765148383484496
-0.119240755532063
-0.142978832200708
-0.139578318319663
-0.110847579652258
-0.0678071640750218
-0.0242858280375375
0.00943429660369349
0.0298753817791938
0.0396667651006464
0.0452137305181663
0.0523109109342513
0.062340133665881
0.0696613941874221
0.0640593915510183
0.0375746955780689
-0.00786049422560669
-0.0581723747453939
-0.0937401774491581
-0.103352034604251
-0.094257789388662
-0.0846590363333034
-0.0846917965826391
-0.0880857584138171
-0.0839514149476523
-0.0705131606701502
-0.0537851221543576
-0.0376559409964214
-0.0223765607062532
-0.00905034648147914
0.000734484790106285
0.0085392865918423
0.0160846272188396
0.0212129166498493
0.0217213557195393
0.0220902361270592
0.0297698937763329
0.0435947189959962
0.0511538189277145
0.0420392623575374
0.0209069359210539
0.00416920037145791
0.0049185583147626
0.0223241443073161
0.0425450806072806
0.0490774743248182
0.0354708323657306
0.0106752548485296
-0.0103293066155447
-0.0210301144585561
-0.0264486596986801
-0.0336382240178918
-0.0447170851382372
-0.0573966120411246
-0.0661167352092999
-0.0635548837112486
-0.0478679659193443
-0.0282969929662
-0.0176171516827634
-0.0194504152355889
-0.0271739716189724
-0.0320120052408679
-0.0287091169028431
-0.0181445916970681
-0.00902610389697073
-0.0112459383919574
-0.0239883649735694
-0.0340228293450928
-0.0280316349465809
-0.0029831483045084
0.0344211939770149
0.0725115358796276
0.0998663440749331
0.112551112617714
0.116115427745438
0.115807481401682
0.108672299096368
0.0910931493028339
0.0689275646023026
0.0524190197570591
0.0440540176916827
0.0372962334587155
0.0251998389940034
0.00663853692538526
-0.0133484911943223
-0.0273724987299467
-0.0337004684916296
-0.0397028013749157
-0.0513385867339678
-0.0602657546779448
-0.0512652037754559
-0.0220201291934808
0.012627765708937
0.0364320180812399
0.0431655597296986
0.0348490428333391
0.0182972544589724
0.0036447743000921
-0.00263104114464835
-0.00319949699112133
-0.003102461132589
-0.000625327639319749
0.00767113998444637
0.0180961065280513
0.0241757535997696
0.0255431664070415
0.0235592057072718
0.0155440831048006
0.00127457026065456
-0.0112361103171567
-0.0151358903980779
-0.0126788716979007
-0.00813830113997339
0.000702576307253318
0.0177075699709299
0.0413132952322584
0.0667260758469439
0.0891799507416293
0.101438836043046
0.0969310257344548
0.0782249233637728
0.0557540131394329
0.0360054796348891
0.0174507296161381
-0.00342200460460937
-0.0281194324148006
-0.0560154399291317
-0.0828703267195744
-0.101818854935341
-0.110860683751992
-0.114837778021346
-0.115650232204871
-0.106470810341009
-0.0817237179928251
-0.0470424076360848
-0.0132580729061558
0.0130346480056864
0.0279523551431885
0.0264427628537997
0.00776483429754646
-0.0190461537587864
-0.0408736526861734
-0.0507941113900086
-0.0507895249551016
-0.0470574773507792
-0.0445224892571831
-0.0441044684756597
-0.0436228928104249
-0.0422043740141893
-0.0431773534194595
-0.0501087669739059
-0.0612931160971122
-0.071161813606997
-0.0753485734720988
-0.0711487095072627
-0.0561215831369793
-0.0311281337137908
-0.00296480256488041
0.0195054524544729
0.0312061031072098
0.031695541232285
0.0230625603273427
0.0105252129065721
0.00225292234681576
0.00492196538069351
0.0184702285754649
0.0378728138470237
0.0568737584617269
0.0685213375105399
0.0655270507212574
0.0458748323497606
0.0175038012200619
-0.00609393054042867
-0.0171519561421965
-0.0198297789228963
-0.0238520823363329
-0.0335084934305224
-0.0443383766559165
-0.0485585519753408
-0.0410007624535959
-0.0218032563428785
0.00348555948832062
0.0260751928562532
0.0397938748680689
0.044996857667564
0.0465529695110095
0.0480317671660228
0.0492524140562708
0.0469795079573603
0.0390934607372717
0.0302724360011425
0.0309145368881221
0.0447675359222141
0.0603791051406463
0.063624990644827
0.0553628557623647
0.0471911391680689
0.0429912752032327
0.0382672472490255
0.0341925274366517
0.038121791741975
0.0501192502536933
0.0616122009256418
0.0673616246840563
0.0687244510564213
0.0655991232697959
0.0560672011230821
0.0427599878429227
0.0305554845554029
0.0183758790573781
0.0019363272972356
-0.0177992986690699
-0.0354249680166606
-0.0485827945598492
-0.0580242984183965
-0.0626290790650218
-0.0597442115085205
-0.0506348965782371
-0.0408638246113727
-0.0344349532817359
-0.0296211622443488
-0.0219447806200087
-0.00914141997463237
0.00720987567379979
0.0239936066134631
0.0392972294881398
0.0528927329624532
0.064577658695509
0.0738743622519925
0.0809309199589013
0.0863167049496895
0.0893765122376435
0.0874960739257746
0.0777335196237374
0.0601727155698314
0.038680681595642
0.0180882440682107
0.000972782843774131
-0.0121475004536758
-0.0211166015168024
-0.0250832125063683
-0.023927430909805
-0.0188856285370415
-0.0112911475360407
-0.000638693821048712
0.0135555359701239
0.0284961752821611
0.0378977116365188
0.0376028693924976
0.0294999493218068
0.0185174033345083
0.00681544227179802
-0.0056644436716377
-0.0178228860485916
-0.0282950273512399
-0.0390711837677234
-0.0528946985774134
-0.0677744038256861
-0.0777269675738703
-0.0800791534761732
-0.0776876552746674
-0.0742936934434894
-0.0708080029141715
-0.0675254259307348
-0.0658153409154115
-0.0665033061514611
-0.0685868580092113
-0.0709914603104514
-0.0734615831103628
-0.0750864914774133
-0.0731732929162087
-0.0653344204551635
-0.0526214780979537
-0.0390443203632682
-0.0276129589600707
-0.0182173194505934
-0.0108770579844375
-0.00866639635926479
-0.0143955087630912
-0.0246402939353497
-0.0320814569694595
-0.0342436334256154
-0.0361188300975906
-0.0421362326955711
-0.0494083528431087
-0.0509421877170059
-0.0436641707245879
-0.0320421446702567
-0.0238966362754295
-0.0233574025713639
-0.0269911694276792
-0.0288552276148803
-0.0276070621151903
-0.0260031203077147
-0.0236836946547474
-0.017269893039805
-0.00736974569055798
0.00113966355389016
0.00777269675738703
0.0177357437853586
0.0323291244544374
0.0454620532081309
0.0523135317541981
0.0541487609219838
0.052352844053401
0.0456566490891849
0.0356975332911336
0.0277322062676527
0.0232047398094596
0.0180934857081044
0.0110343071812488
0.00586998147596986
0.00487701831860493
0.00547240309003186
0.00546191981024444
0.00540852060382725
0.00561484465414346
0.00532399916054116
0.00528278676687686
0.00652289324523026
0.00762593084036311
0.00626880475138261
0.00255169582075729
-0.00298642432944197
-0.0111463472339769
-0.0211742595556332
-0.0285610405758457
-0.0295091221916208
-0.0245492204421965
-0.0163696413880601
-0.00673747287837906
0.00314413216974401
0.0118559342345881
0.0184630213206111
0.0221066162517271
0.0212024333700619
0.0152813459051284
0.0068665482607617
-0.000736778007559784
-0.00639964918722937
-0.0096374101495748
-0.00888982125973423
-0.00384559462851991
0.0026936787413782
0.00768817531410094
0.0109602690177502
0.0134448063273693
0.0151961692568555
0.0161855287867935
0.0179499958160141
0.0220620623126305
0.0286128017697961
0.0364503638208678
0.0443023403816473
0.0504835442263062
0.0523993636074577
0.0475266041212664
0.0352185784458457
0.0179729279905491
0.000796663743345434
-0.0118637966944286
-0.0192328871799999
-0.0237734577379272
-0.0281109147499733
-0.0335694274942868
-0.0400992003918776
-0.0462397815273603
-0.049574774909734
-0.0491200626489546
-0.0464409294582814
-0.0432808758073603
-0.0393175408427279
-0.0343202924090609
-0.0304775151619839
-0.0298838994440211
-0.0314295280076792
-0.0329463275519219
-0.03402938139496
-0.0337607473504073
-0.0276522712592735
-0.0118467613647741
0.0102113697179362
0.0286481828390787
0.0353299632935871
0.0293944613189458
0.016159320587325
0.00347153810160494
-0.00170608826490433
0.00334580426465454
0.0157629215703631
0.0298688297293267
0.0410780766420281
0.0473398707000529
0.0486103131692912
0.0468189827356154
0.0453447715155091
0.0469467477080246
0.0510660214594949
0.0542666978195923
0.0534621060959076
0.048404578803463
0.0410197633982106
0.0330426426849688
0.0251356289053055
0.0172666170148715
0.0100475684712577
0.0048422924543091
0.00316549185231088
0.00483803362189546
0.00768227846922051
0.00949785148740474
0.0109438888930823
0.0142048441119574
0.0187015159357749
0.0204423955854738
0.0170012589952524
0.0102500268121523
0.00372300577550574
-0.000785787340565984
-0.00307088025222939
-0.00461126717599378
-0.00844362666378206
-0.016562271654154
-0.0254861635731974
-0.0287975695760495
-0.0241718223698493
-0.0152191014313905
-0.00488972929534718
0.00752306365744903
0.022267141473472
0.0358298846984498
0.0442165085283877
0.0458525553802123
0.0408009249326482
0.0295150190365012
0.014004351386023
-0.00241233372008325
-0.017315757388875
-0.0303615438793355
-0.0420674361719661
-0.052126143127998
-0.0584370775600263
-0.0578283921273691
-0.0492013080673071
-0.035985168280301
-0.0240702655969086
-0.0174815242505136
-0.0168826668926571
-0.0210379769183967
-0.0273318760207705
-0.0322550862909387
-0.0338256126440919
-0.0332863789400264
-0.0328159417595658
-0.033049194734836
-0.0334691811313196
-0.0331848221670857
-0.0299900426518688
-0.0208689340318245
-0.0052519921325013
0.013246279216395
0.0296434392138971
0.041570790792037
0.0501841155473779
0.0580662315375462
0.0662739844061113
0.0724656715305577
0.0729570752705931
0.0672109275371122
0.0594251266799909
0.0542418000300972
0.0516373602079094
0.0470542013258456
0.0362059723608236
0.0194412423657749
0.00163146041691762
-0.0116901673729495
-0.0183221522484676
-0.0193160982133126
-0.0158841344929051
-0.00837483014017711
0.00194916931497519
0.0127253912519574
0.0228017887426305
0.0321450118531708
0.0390888743023647
0.0409660365893001
0.0379966475895127
0.0332261000812487
0.028292406531293
0.0225711565873072
0.0164056776623294
0.0110873787851727
0.00626454591896897
0.000712404382054026
-0.00468779511844196
-0.00869260455873335
-0.0123755117890522
-0.0169861892805579
-0.0212607466138794
-0.0243316923866075
-0.0274583305832062
-0.0300929098347828
-0.0280552223261026
-0.0202543517542869
-0.0126690436231
-0.0113396327050575
-0.0143444027741275
-0.0158402357587953
-0.014592725464092
-0.0144020608129583
-0.0185016784148272
-0.027298460566448
-0.0395226200035693
-0.0524327790617801
-0.0619627355935338
-0.0650336813662619
-0.0615014712828872
-0.0528855257075994
-0.040253828768742
-0.0242013065942514
-0.00595240626329846
0.0125314505758901
0.0289476115180069
0.0408939640407615
0.0468392940902035
0.047651093068742
0.0466407669792292
0.0472383139271122
0.0501991852620724
0.0528147635690343
0.0510122946505843
0.0431839054693266
0.0320054531910007
0.0220293020632948
0.0153311414841186
0.0104806589674756
0.00553274746930821
0.000625203150372273
-0.00265063177375109
-0.00354544522410627
-0.00281128803649334
-0.00225528108476792
-0.00382724888889192
-0.0085864613508857
-0.0155185301103188
-0.0219067787307793
-0.0247431611182638
-0.0222560029886978
-0.0150336784201505
-0.00636138521600528
-0.000399766770593621
0.000903593197177143
-0.000779890495685559
-0.00262344076680247
-0.00371036031926216
-0.00568344461625241
-0.010046913266271
-0.0156286045480867
-0.0186025799827811
-0.0161783215319397
-0.00956992403594326
-0.00283218907556952
0.00188633515674933
0.00672698959859164
0.0151444080629051
0.0270403098016828
0.0381008251824002
0.0431216609955888
0.039605831036882
0.0288630900747208
0.0144518563919486
-0.000671847193376436
-0.015346211198813
-0.0291114127646854
-0.0409470356446854
-0.0500216247106729
-0.0569071739160493
-0.062502624502586
-0.0660381106108943
-0.0659398298628872
-0.0623820667850307
-0.0571063562320103
-0.0503610208937907
-0.0402616912285826
-0.0263379300559255
-0.0123728909691053
-0.00349748421907881
-0.000879219571671386
-0.000563456632424355
0.00228555155515411
0.0091663177641275
0.0177593311648803
0.0239759160788218
0.0248434074812311
0.0211297056165367
0.0170949533083524
0.0157006770966253
0.0149170519325154
0.0111162078045881
0.00554526188455444
0.00306714558380512
0.00471970360129493
0.00580924397370148
0.00247660932927988
-0.00403114868075729
-0.0100809839255801
-0.0134284262027014
-0.0133052476651992
-0.00975010540728959
-0.00409254138801238
0.00171368864275021
0.00666212430490696
0.0108954037240655
0.0147683204005314
0.0183686718025243
0.0204273258707793
0.0182435276500619
0.0110015469319131
0.0022947244249681
-0.00371363634419573
-0.00775500622274575
-0.0132613489310894
-0.0196509079615234
-0.0225161193684233
-0.0202582829842072
-0.0160282795899822
-0.0128230167949778
-0.0109818907823117
-0.0101609189339592
-0.00984379972038967
-0.00774583335293176
-0.00116180948244109
0.00930456601632413
0.0200269956238972
0.0280021507221788
0.0326560717428076
0.0340896602537376
0.0326521405128873
0.0297076493025951
0.0274976428824091
0.0268974751145791
0.0261852672940211
0.0217030099799113
0.0107768116214703
-0.00488180131500795
-0.0191601594264747
-0.0269223729040743
-0.0287838102713285
-0.0290059247618245
-0.0300005259316562
-0.031010852021169
-0.0301761208680955
-0.0257561080277235
-0.0165177177150575
-0.00387822383685826
0.00818482069403007
0.0172554785300973
0.0247438163232505
0.0324752351664746
0.0397945300730556
0.0454188096790077
0.0487262844519395
0.0486804201028696
0.0447852264568554
0.0395776572224533
0.0361253821474577
0.0328984975878918
0.0258425950859698
0.0150389200600442
0.00441431255698758
-0.00514073832575728
-0.016566858089061
-0.0301486022586535
-0.0413434346616473
-0.0459285591586712
-0.0441116757305135
-0.0387573405790875
-0.0327759742553763
-0.028578731110487
-0.027312219871169
-0.0278363838605402
-0.0276109933451106
-0.0256938635539857
-0.0230553530724888
-0.0203926000064835
-0.0166802085517625
-0.0112714913864393
-0.00632200739630378
-0.00556321450119041
-0.0107283264524534
-0.0198186404381221
-0.0294979837068466
-0.0370367722839768
-0.0406836432400264
-0.0395894509122141
-0.0351648516369352
-0.030035251795952
-0.0254245743044463
-0.0199274044659166
-0.0114909850569884
0.000290000279169441
0.0133511120142692
0.0241056466661912
0.0302088811174312
0.0325165130806376
0.0333990741977412
0.0325971032940034
0.0266308066849866
0.0134375990725154
-0.00421028172412487
-0.0209075911260406
-0.0328198729894861
-0.0385496405982992
-0.0386813368006287
-0.0358678865876792
-0.0344421605365897
-0.0368860751370326
-0.0404818401041185
-0.0388851055514967
-0.0292549026567758
-0.0157373685758812
-0.00423393462414524
0.0049093854449486
0.0152643105754738
0.0272145943281487
0.0368284170982018
0.0419239462798758
0.0436438593699998
0.0420831610916473
0.035758467354898
0.0268922334746854
0.0209999750291673
0.0201658990810805
0.0210084926939946
0.0203945656214436
0.0181662134616297
0.0142343283363595
0.00763313809521697
-0.000537379473953142
-0.00745230151888393
-0.0115558503506731
-0.0121913991877856
-0.00748440656323291
0.00277964163563506
0.0144407179071744
0.0223483868918245
0.0259631528035251
0.0280958450352789
0.0305318971758812
0.0328545988537819
0.0342089075613196
0.0329292922222673
0.0266013224605845
0.0149786412012665
0.00140377668403454
-0.0104557611779805
-0.0194871067148449
-0.0258956666898936
-0.0290793077203364
-0.0281633311489104
-0.0229629691693622
-0.0128564322493002
0.00376585618163683
0.0268614388403099
0.0515246649501946
0.0702641827751989
0.0783428602613814
0.0763313809521697
0.0671978234373779
0.053337617148432
0.0366764095412841
0.0190808796230823
0.00129907492715766
-0.0172993772642072
-0.0356424960722496
-0.0505359606252433
-0.0603083430020812
-0.0668112524952167
-0.0715287283995568
-0.0726032645777676
-0.0681675268177144
-0.0602074414341272
-0.0527662784000174
-0.0468353628602832
-0.0404634943644905
-0.0323468149890787
-0.0232761571530114
-0.0137822368955269
-0.00339003060125773
0.00778318003717445
0.0176931554612222
0.0245289090876084
0.0288755389694684
0.0325355140252523
0.0354210367867403
0.0360801730033745
0.034196458666572
0.0310534403453054
0.0270350681617891
0.0213537857219928
0.0146438314530557
0.00962037481992024
0.00819661438379092
0.00957975211074397
0.0120885320048715
0.0150657834644995
0.0190474641687599
0.024635052295456
0.031361386689061
0.0372929574337819
0.0403108316025862
0.0401044420317713
0.0377574977693621
0.033557633804526
0.0269512019234897
0.0187984862738086
0.011425464558317
0.00605894259413814
0.00238147356520902
9.31767011605841e-05
-0.000547351693850927
0.000280277037166606
0.00251107311158103
0.00661298393090342
0.0125969710745615
0.0190304288391053
0.0246153961458546
0.028887987864216
0.0306426268186358
0.027422294308937
0.0184957815699468
0.0059209564239362
-0.00805574531164743
-0.022253382168751
-0.0344670583260849
-0.0414751308639768
-0.0427573670229759
-0.0413558835563948
-0.0399642281646145
-0.0378380879827279
-0.0335956356937554
-0.0281915049633391
-0.0240532302672541
-0.0221164443265278
-0.0216892506751903
-0.0217364254342337
-0.0218923642210716
-0.0219225036504605
-0.0212974380931354
-0.0195388679087953
-0.0174133829318954
-0.0160708679141186
-0.015192893231922
-0.0126696988280867
-0.00795549894868021
-0.00367989328737996
-0.00302514694415676
-0.00598542859462884
-0.00996108141301146
-0.0125262089359964
-0.012733253711798
-0.0112249718323826
-0.00970162023827276
-0.00918466350375549
-0.00853142413200173
-0.00606162893458367
-0.00197183940751549
0.00246999175891407
0.00728653465724531
0.0135011539562267
0.0212463321041717
0.0298845546490078
0.0382213828999555
0.0432893934721876
0.0416199311660405
0.033770575425208
0.024935136179371
0.0191359168419662
0.015082818794154
0.00986345586999109
0.00383963226314081
-0.000453945670944993
-0.00228319281720194
-0.00279962538772984
-0.0029091756615084
-0.00276437535944463
-0.00262475117677589
-0.00270226192670415
-0.00280906033953852
-0.00280761888856774
-0.00273770851648537
-0.00205636085080158
0.000235454464025508
0.00409470356446854
0.00768358887919394
0.00879678215162086
0.00691437822479182
0.00336624666024002
-0.000675843943795391
-0.00558876749567225
-0.0127319433018246
-0.022683851845022
-0.0340149668852523
-0.043826661561293
-0.0497582323060139
-0.0514296602271211
-0.0499213783477057
-0.046176226643649
-0.0396372808762443
-0.0292968357759254
-0.0155113228554649
-0.000529156651369882
0.0134140116929937
0.0256362055151549
0.0367078593806464
0.0467017010429936
0.0545556432187331
0.0592534629734718
0.0600403641625152
0.0560383721036667
0.0466623887437907
0.0334030054276615
0.0190258424041983
0.00495230137157836
-0.00993880444346319
-0.0260679856013993
-0.0401109940816384
-0.0465451070511689
-0.0429971720481132
-0.0325938272690698
-0.0204043936962444
-0.00824509955280775
0.0051257996520602
0.0198828505268201
0.0334547666216119
0.0432487707630113
0.048173291443153
0.0477723059912841
0.0424520414991672
0.034959117271107
0.0280716024507704
0.021041908148317
0.011943076497821
0.00278737305447828
-0.0022317592257449
-0.00303274732200264
-0.00332929309898935
-0.00486024507094506
-0.00668178045450838
-0.00956730321599641
-0.0158435117837289
-0.0250242440575641
-0.0340051388104516
-0.0416481049804692
-0.0496101559790166
-0.0584842523190697
-0.0659529339626215
-0.0685737539094771
-0.0637455483623823
-0.0510103290356242
-0.0336008773336491
-0.0173989684221877
-0.00666212430490696
-0.000646307302994328
0.00442957883317801
0.0106208728346324
0.015595844298751
0.0154235253872453
0.00900579254238259
-0.000785656299568641
-0.00975665745715673
-0.0150100910406288
-0.0158887209278121
-0.0141557037379539
-0.0124508603625243
-0.0115407806359787
-0.00939957073939765
-0.00477447873818421
0.000372071255805224
0.0033697192466696
0.00392533307540299
0.0029813137305456
0.00103535492000531
-0.000846721404330377
-0.00171198510978476
-0.00293485969698759
-0.0069464832691408
-0.0121900887778122
-0.0137992722251815
-0.00959678744039853
-0.00233095726073338
0.00468897448741804
0.00999384166234716
0.0126343177588042
0.0123040944455004
0.0104105520338972
0.00841086641444637
0.00612996681469793
0.00375733851680955
0.0030589555214712
0.00442027492236667
0.00535558004090077
0.00410970775866428
0.0026142023764898
0.00343655015531442
0.00669029811933566
0.0112498696218777
0.0165347530447121
0.0212476425141452
0.0231300464409742
0.02173118379434
0.0194078269114525
0.0186910326559875
0.0195388679087953
0.0207765501286979
0.022415873005456
0.0253996765149512
0.0290976534599644
0.0313889052985029
0.0310626132151194
0.0287589124818333
0.0246180169658015
0.0172810315245792
0.00661363913589014
-0.00447603286673603
-0.0130018877563507
-0.0186694108914259
-0.0220240604234011
-0.0219159516005933
-0.0170562962141363
-0.00866246512934451
0.000216925267001239
0.00689079084527012
0.00974420856240916
0.00885706101039854
0.00667129717472096
0.0061582061496253
0.00738284979029226
0.0081815446690965
0.00743854221416294
0.00563607329571299
0.00207169264749069
-0.00430803830814258
-0.0119712503122497
-0.0173544144830911
-0.018767691639433
-0.0170451577293622
-0.013163723388069
-0.00802036424236489
-0.00365722319483966
-0.00233646098262178
-0.00386800263906552
-0.00632384197026657
-0.00855763233147028
-0.0105455242611603
-0.0119725607222231
-0.012552417135465
-0.0127070455123294
-0.0119653534673693
-0.00879612694663414
-0.00348090753291495
0.000896320421824619
0.0026128264460177
0.00363730496324356
0.00621540554496542
0.00940284676433122
0.0115014683367758
0.0130746155098759
0.0153566944786005
0.0178281276884853
0.0196948066956332
0.0212790923535074
0.0220325780882284
0.0201816240007616
0.0158861001078653
0.0124069616284145
0.0117550326666341
0.0116475790488131
0.00873846890780332
0.00324215083575641
-0.00192355079999468
-0.00573553341269616
-0.010088191180434
-0.0163054312993622
-0.0223051433627014
-0.0247549548080247
-0.0223411796369707
-0.0153704537833214
-0.00402322070041805
0.0100822943355535
0.0221609982656243
0.0278010027912576
0.027440640048565
0.0245498756471832
0.0204024280812842
0.0140325252004517
0.00610926233711777
-0.00131905867925243
-0.00813699072999996
-0.0155670152793356
-0.0231746003800707
-0.0296028165047208
-0.0347966264344019
-0.0388647941969086
-0.0402079644196721
-0.0372680596442868
-0.0310914422345348
-0.0243336580015676
-0.0188076591436226
-0.0150906812539946
-0.0128603634792205
-0.0103483075601594
-0.00533749638326747
0.00239621567741009
0.0102729589866873
0.0149596402566518
0.0143719213835695
0.00878957489676701
0.000687703154054912
-0.00707817947147029
-0.013528017360682
-0.0197681896541452
-0.0267035344385118
-0.0336939164417625
-0.039101978402099
-0.0414305769248802
-0.0395468625880777
-0.0334862164609741
-0.0246920551293001
-0.0143221258045792
-0.00179630999157484
0.0134369438675287
0.0291291032993267
0.0410938015617093
0.047119721824517
0.0489326740227544
0.0495190824858633
0.0497772332506286
0.048816702740106
0.0463413383003009
0.0431917679291672
0.0398253247074312
0.0356497033271034
0.029836069479991
0.0219054683208059
0.0122516780465633
0.00271995246134542
-0.00387671686538882
-0.00657760286162087
-0.00697662269852964
-0.00678464763742246
-0.00573055385479714
-0.00349545308362
-0.00117294796721523
0.000729112109215231
0.00369994255997341
0.00847966293805133
0.0128944341385296
0.0148390825390965
0.0150952676889016
0.0154883906809299
0.0156023963486182
0.0139755223666075
0.0110533081258635
0.00904510484158543
0.0087325720629229
0.00847245568319748
0.0061799589551842
0.0014466926106643
-0.00442676145173514
-0.00972782843774131
-0.0135398110504428
-0.0158074755094596
-0.0165183729200442
-0.015410421287511
-0.0127817388808148
-0.0103994135491231
-0.0104917974522497
-0.0134880498564924
-0.0170602274440566
-0.0180299308243932
-0.0153606257085207
-0.0110421696410894
-0.00806622859143486
-0.00811209294050483
-0.0111994188379007
-0.0161069041883879
-0.0207451002893356
-0.0227854086179627
-0.0210805652425331
-0.0168236984438529
-0.0125353818058104
-0.00938908745961023
-0.00665229623010626
-0.00402702088934099
-0.00300431142557926
-0.00462332294774931
-0.0068619618258547
-0.00596793462148358
-0.000551407412718686
0.00737891856037197
0.0153593152985473
0.0221000642018599
0.0268339202308679
0.0289463011080335
0.0291703812134897
0.0284922440522408
0.0260470190418245
0.0192885796038706
0.00770324502879536
-0.00586795034051104
-0.0178556462979273
-0.0265436644217536
-0.0322767080555003
-0.0365997505578386
-0.0411658741102478
-0.0455681964159785
-0.0469008833589546
-0.0428366468263683
-0.0350567428141274
-0.0275074709572098
-0.0216217645615588
-0.0157576799304694
-0.00906214017123999
-0.00314740819467758
0.000427049506240388
0.00193993092466252
0.00249357913843577
0.00301682584082549
0.00445735952461468
0.00699103720823734
0.00886754429018596
0.0075309261172896
0.00248276825615499
-0.00430076553279006
-0.0102270946376173
-0.0133779754187245
-0.0125098288113285
-0.00774255732799819
-0.000665950348496011
0.00671323029387065
0.0128407073296191
0.0155833954040035
0.0129776451718423
0.00589841737239324
-0.0014185187962356
-0.00559033998764036
-0.0068993085100974
-0.00707031701162973
-0.00614261227094151
-0.00356628074268377
-0.000800267370772361
-4.22548247981663e-05
-0.000881250707130199
-0.000825099639768818
0.000858908217083255
0.00235493776324711
0.00246206377857483
0.00240001586633303
0.00343006362594595
0.00488474973744816
0.0057397922451098
0.00652557958567579
0.00800791534761732
0.00993225239359605
0.0122464364066696
0.0155643944593888
0.019312822188379
0.0213026797330291
0.0203460804524268
0.0176315661924711
0.0143830598683436
0.0104642788428077
0.00657105081175373
0.005372680891054
0.00836565727036311
0.0136852665574933
0.0185540948137643
0.0222723831133657
0.025461920988689
0.027626063059805
0.0274799523477678
0.0247352986584233
0.0201927624855358
0.0145062384058458
0.00819595917880421
0.0021218158289743
-0.00303497501895747
-0.00703297032738703
-0.00961251236007967
-0.0103070296459964
-0.0093078420412577
-0.00696679462372893
-0.00285610405758457
0.00349440475564126
0.0103954823192028
0.0147224560514614
0.0149740547663595
0.0120885320048715
0.00736450405066427
0.00173537592781044
-0.00330334698151548
-0.00677154353768819
-0.00981562590596098
-0.0140312147904782
-0.0187454146698848
-0.0221492045758635
-0.0238225981119308
-0.0239333277546854
-0.0214428936001859
-0.0155263925701594
-0.00752961570731617
0.000197518095294773
0.00599722228438969
0.00893306478885735
0.00905493291638614
0.00848555978293176
0.00952537009684672
0.0115945074448892
0.0121350515589282
0.0109890980371656
0.0103725501446678
0.011230868677263
0.0124174449082019
0.0132862467205845
0.0136695416378122
0.0124495499525509
0.00896582503819304
0.00477834444760582
0.001645940447124
-0.000992635554871563
-0.00403711104613638
-0.0063638749949548
-0.0067531977980602
-0.0066215015957307
-0.0077759727823206
-0.00947950574777675
-0.00995452936314433
-0.00963413412464123
-0.0101622293439326
-0.0119135922734189
-0.0138510334191319
-0.0153016572597165
-0.0160289347949689
-0.0160780751689725
-0.0158310628889813
-0.015886755312852
-0.0160210723351283
-0.0150225399353764
-0.011720962007325
-0.00606942587392557
0.00081389563449601
0.00719349554913194
0.0114444655029317
0.0127778076508945
0.0113474951648981
0.00761217153564212
0.00215863834922762
-0.00422305822136579
-0.0108665747046501
-0.017038605679495
-0.0214474800350929
-0.0228764821111159
-0.02168531944527
-0.0190363256839857
-0.0149334320571833
-0.00800857055260403
0.00210058718740477
0.0138464469842249
0.0253223623265189
0.0355972869281663
0.044080881096138
0.0502273590765011
0.0541382776421964
0.0558647427821875
0.0543125621686623
0.0482545368615055
0.0382076235952345
0.0257220373684144
0.012137672378875
-0.00131126173991053
-0.0129173663130646
-0.0219978522239326
-0.0294953628868998
-0.0361240717374843
-0.0406449861458102
-0.0417070734292735
-0.0400100925136845
-0.0368952480068466
-0.0325800679643488
-0.026959719588317
-0.0210976005721877
-0.0159974849556066
-0.0112269374473427
-0.00570965281572096
0.000650808561253053
0.00720528923889279
0.0133380079145349
0.0183083929437466
0.0214350311403453
0.0230442145877147
0.0242635510679892
0.0249770692985207
0.0234130949952346
0.0181898008411514
0.0104341394134189
0.00245308747025685
-0.0044701360218556
-0.010582870945403
-0.0159378613018157
-0.0197288773549423
-0.0215726241875553
-0.0227729597232151
-0.0252548762128874
-0.0292929045460052
-0.0329607420616296
-0.0337574713254737
-0.0306144530042071
-0.0242576542231088
-0.0163132937592028
-0.0086480506196368
-0.00309092952482284
-0.000253754339304427
0.0013140791213534
0.00367255499152877
0.00705655770690873
0.00997877194765274
0.0115984386748095
0.0126238344790168
0.0137986170201948
0.0150815083841806
0.0166363098176527
0.0186458235119042
0.0198658151971655
0.0184492620158901
0.0144295794224003
0.00958958018554468
0.00514335914570414
0.00160852824238263
6.83509842139943e-05
0.00127096663322763
0.00394230288455888
0.00599276689048004
0.00664705459021254
0.00623119598514523
0.00570729407776879
0.0074601639787245
0.0136269533136758
0.0224840143240743
0.0294062550087067
0.0320447654902036
0.0313011078302833
0.0273960861094684
0.019104467002604
0.00732584695644815
-0.00468366732702566
-0.0151719266723471
-0.0243480725112753
-0.0313921813234365
-0.0347710734399201
-0.0347776254897872
-0.0325355140252523
-0.0275638185860672
-0.0191647458613817
-0.00877188436212573
0.00108764027794508
0.00915190325441979
0.0149904348910274
0.0183201866335074
0.0197747417040123
0.020796861483286
0.021832085362294
0.0221924481049866
0.021282368378441
0.0189406657559255
0.0153429351738795
0.0113835314391673
0.00818219987408322
0.00537805357194506
0.0014634003378255
-0.00394466162251105
-0.00935829282523467
-0.0135974690892736
-0.0163604685182462
-0.0174592472809654
-0.0167811101197165
-0.0150880604340478
-0.0126664228031532
-0.0092134925231709
-0.00543427015980511
-0.0031736819146448
-0.00205511596132683
0.000996108141301146
0.00721249649374664
0.0133432495544286
0.0159044458474933
0.0154084556725508
0.0140462845051726
0.0118140011154384
0.00777990401224088
0.00296676817984055
-0.00103817230144818
-0.00475855725700706
-0.00910472849537639
-0.012724080841984
-0.0141288403334986
-0.0148580834837112
-0.0172508920951903
-0.0203506668873338
-0.0212220895196633
-0.0192492673046677
-0.0158985490026128
-0.0113153901205491
-0.00507181076115498
0.000782904438624442
0.00310724412899201
0.00175280438045703
-0.000949064423255088
-0.00367648622144905
-0.00650933050200528
-0.00903396635681129
-0.0110284103363684
-0.0137724088207262
-0.0179309948713994
-0.0216833538303099
-0.0227592004184941
-0.0211644314808325
-0.0182114226057129
-0.0146720052674844
-0.0107080150978653
-0.00632181083480776
-0.00136426782333569
0.00386629910610007
0.00759317059102742
0.00836369165540297
0.00707228262658987
0.00585438759728607
0.00520580018093797
0.00417994573324001
0.00219133307806465
-0.000949981710236488
-0.00501579073479094
-0.00873126165294947
-0.0101949895932683
-0.00948867861759074
-0.00895141052848534
-0.0102631309118866
-0.0120773935200974
-0.0116036803147032
-0.00749685545798047
-0.000548799696871565
0.00716401132472981
0.0133688025489105
0.0168695627929229
0.0184440203759964
0.0197459126845969
0.0213531305170061
0.0220980985868998
0.0202530413443134
0.0152354815560584
0.00847638691311776
0.00251906661241894
-0.00118801768190965
-0.00343976065974932
-0.00612924608921255
-0.00987197353481837
-0.0135194996958547
-0.0157209884512134
-0.016154734152418
-0.0150140222705491
-0.0122274354620549
-0.00783887246104513
-0.00223994928807882
0.0040494288998866
0.0105678012307085
0.0164194369670504
0.0202235571199113
0.0210137343338883
0.0189635979304605
0.0152983812347829
0.0111673137935518
0.00728325863231174
0.00395540698429316
0.0018582268628193
0.00152905187749424
0.00262219587732771
0.00339442047466872
0.00240794384667226
-9.89883693927364e-05
-0.00282157475478475
-0.00524281926268731
-0.00747719930837906
-0.00928818589165629
-0.0102637861168733
-0.0106313561144198
-0.0105009703220637
-0.00909686603553583
-0.00534011720321432
0.000665819307498668
0.00750995955771475
0.0133150757399999
0.0168911845574844
0.0182238715004605
0.018027965209433
0.0164436795515588
0.0130457864904605
0.00810947212055798
0.00304244435580601
-0.00142113961618246
-0.00546716145013815
-0.00888064838992024
-0.0110513425109034
-0.0129376776676527
-0.0158435117837289
-0.0186110976476084
-0.0182900472041186
-0.0142140169817714
-0.00865001623459694
-0.00349394611215056
0.00139683151117537
0.00646838019033566
0.0111319327242692
0.0146005879239326
0.0160027265955004
0.0147047655168201
0.0112295582672896
0.00760824030572184
0.00486758336679625
0.00217645992486624
-0.00106542882889548
-0.00358862323273072
-0.00408500653066517
-0.00271077959153143
0.000159450685566695
0.0045967871457874
0.00983790287550925
0.0137383381614171
0.015174547492294
0.0151752026972807
0.0151896172069884
0.0152865875450221
0.0151372008080513
0.0150670938744729
0.015323279024278
0.015224998276271
0.0138005826351549
0.0107302920674136
0.00619797709231883
0.000795353333372007
-0.0044002911702719
-0.00828244623705044
-0.0109576481978033
-0.0131984492523649
-0.0153200029993445
-0.0169619466960495
-0.0182310787553143
-0.0194667953602568
-0.0207287201646677
-0.021749529533968
-0.022452564484712
-0.0224977736287953
-0.0209220056357483
-0.0173275510786359
-0.0125963158695748
-0.00772945322826391
-0.00263385852609122
0.00262101650835163
0.00716139050478296
0.010232336277511
0.0118860736639769
0.0121094985644464
0.0107374993222674
0.00843379858898136
0.0063011063572276
0.0041607482271293
0.000907983070588127
-0.00301486022586535
-0.00546323022021786
-0.00536717716916561
-0.00369227666162886
-0.00192309215650398
-0.00101936791832949
-0.00157386789858547
-0.00324162667176703
-0.00454122576291406
-0.00454292929587952
-0.00403435918519218
-0.00385057418641894
-0.00313404201294861
-0.00103817230144818
0.00129789555818157
0.00232355344438351
0.00248886166253143
0.00326246219034454
0.00482034308725418
0.00624764163031175
0.00720922046881307
0.00820382163864478
0.00962889248474752
0.0112518352368379
0.0123355442848626
0.0122726446061381
0.0111443816190168
0.00951161079212573
0.00756041034169173
0.00512068905316384
0.00276313046996987
0.00166605524021611
0.00200591006682461
0.00263339988260052
0.00285295907364835
0.00273652914750929
0.00196286309919751
1.19299723980867e-05
-0.00205550908431886
-0.00234845123387864
-0.000820447684363149
9.82217795582812e-05
-0.00116515102787333
-0.00326868663771832
-0.00391897758703187
-0.00339566536414347
-0.00397349064192646
-0.00651201684245081
-0.00880267899650129
-0.00842462571916736
-0.00553726838371653
-0.00211172567217891
0.000648934674991051
0.00254501272989281
0.00315350160105401
0.0019489072329805
-0.000572701574786888
-0.00300522871256066
-0.0042727227593587
-0.00408159946473426
-0.00277970715613373
-0.00109943396770593
0.000578867053711866
0.0028842123515146
0.0059580410261842
0.00818875192395036
0.00783756205107171
0.00553956160117003
0.00296159206044551
0.000374344817109121
-0.00299579376075198
-0.00687768674553584
-0.0104249665436049
-0.0136485750782373
-0.0167870069645969
-0.0189255960412311
-0.0189478730107794
-0.0170189495298936
-0.0137560286960584
-0.00891013261432236
-0.00241108883060849
0.00438836643951371
0.0098968713243135
0.013953900602046
0.0173504832531709
0.0201521397763595
0.0214284790904782
0.0204378091505668
0.0176171516827634
0.0144190961426129
0.0122438155867227
0.0116443030238795
0.0120230115062001
0.0122182625922409
0.0113651856995394
0.00946050480316204
0.00702903909746675
0.00431681805496455
0.00122647821462975
-0.00214979308190699
-0.00506257237084231
-0.00673354164845878
-0.00706966180664301
-0.00653291788152698
-0.00540969997280334
-0.0038108032437254
-0.00206894078654649
-0.000547332037701326
0.000859497901571298
0.00247215393537023
0.00416874172796721
0.00562565553642424
0.0070454192221346
0.00881512789124885
0.0104079312139503
0.0104839349924092
0.00841610805434008
0.00484661680722141
0.000681871829673159
-0.00377057365754117
-0.00811667937541183
-0.011457569602666
-0.0131263767038263
-0.0132200710169264
-0.0123276818250221
-0.0109327504083082
-0.00921283731818419
-0.00696679462372893
-0.00422705497178474
-0.00149563642317183
0.000585930163468642
0.002057474699279
0.00344447813565366
0.00490460244854559
0.0058604810036625
0.00575512404179891
0.00418813579557394
0.000887344113506638
-0.00371298113920902
-0.00816319892946851
-0.0115375046110451
-0.0146634876026571
-0.0189518042406996
-0.0241049914612045
-0.028356616619991
-0.030630833128875
-0.0312768652457749
-0.0303661303142425
-0.0273246687659166
-0.0223569045566518
-0.017093642898379
-0.012465274872232
-0.00769407215898136
-0.00224912215789281
0.00229557619145083
0.00450066857423647
0.00541684170715852
0.00709193877619128
0.00952537009684672
0.0110428248460761
0.0108062958458724
0.00945067672836133
0.0077759727823206
0.00632338332677588
0.00573880943762973
0.00575807246423912
0.00513562772686091
0.00348097305341362
0.00224538748946854
0.00238193220869972
0.00294789827622319
0.00272840460567403
0.0022738889063906
0.00284699670826925
0.00435246120624179
0.00547338589751193
0.00580125047286357
0.00630287541069173
0.00785394217573955
0.00996894387285203
0.0115558503506731
0.0118814872290699
0.0109157150786536
0.00878171243692644
0.00576744189554913
0.00255529944818422
-0.000165812725987687
-0.00220476478029228
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
